package com.shoes.model;

import java.io.Serializable;
import java.math.BigDecimal;
import java.sql.Timestamp;

/**
 * @author asen
 */
public class GoodsDO implements Serializable {
    public static final long serrialVersionUID = 1L;

    private long goodsId;
    private Long storeId;
    private String goodsName;
    private String description;
    private String serviceDescription;
    private String gCategoryIds;
    private String gCategoryValues;
    private String brandName;
    private Long brandId;
    private Integer isClose;
    private String closeReason;
    private Timestamp addTime;
    private Timestamp lastUpdateTime;
    private String specColor;
    private String specSize;
    private String imageUrl;
    private String thumbnailUrl;
    private Integer isLike;
    private BigDecimal price;
    private BigDecimal salePrice;
    private BigDecimal wholeSalePrice;
    private BigDecimal saleWholeSalePrice;
    private BigDecimal boxPrice;
    private BigDecimal saleBoxPrice;
    private BigDecimal freight;
    private Integer boxStock;
    private Integer state;
    private Integer goodsType;
    private String stateReason;
    private String proNum;
    private Integer sort;
    private Integer isDelete;
    private Integer storeType;
    private String labelIds;

    public long getGoodsId() {
        return goodsId;
    }

    public void setGoodsId(long goodsId) {
        this.goodsId = goodsId;
    }

    public Long getStoreId() {
        return storeId;
    }

    public void setStoreId(Long storeId) {
        this.storeId = storeId;
    }

    public String getGoodsName() {
        return goodsName;
    }

    public void setGoodsName(String goodsName) {
        this.goodsName = goodsName;
    }

    public String getDescription() {
        return description;
    }

    public void setDescription(String description) {
        this.description = description;
    }

    public String getServiceDescription() {
        return serviceDescription;
    }

    public void setServiceDescription(String serviceDescription) {
        this.serviceDescription = serviceDescription;
    }

    public String getgCategoryIds() {
        return gCategoryIds;
    }

    public void setgCategoryIds(String gCategoryIds) {
        this.gCategoryIds = gCategoryIds;
    }

    public String getgCategoryValues() {
        return gCategoryValues;
    }

    public void setgCategoryValues(String gCategoryValues) {
        this.gCategoryValues = gCategoryValues;
    }

    public String getBrandName() {
        return brandName;
    }

    public void setBrandName(String brandName) {
        this.brandName = brandName;
    }

    public Long getBrandId() {
        return brandId;
    }

    public void setBrandId(Long brandId) {
        this.brandId = brandId;
    }

    public Integer getIsClose() {
        return isClose;
    }

    public void setIsClose(Integer isClose) {
        this.isClose = isClose;
    }

    public String getCloseReason() {
        return closeReason;
    }

    public void setCloseReason(String closeReason) {
        this.closeReason = closeReason;
    }

    public Timestamp getAddTime() {
        return addTime;
    }

    public void setAddTime(Timestamp addTime) {
        this.addTime = addTime;
    }

    public Timestamp getLastUpdateTime() {
        return lastUpdateTime;
    }

    public void setLastUpdateTime(Timestamp lastUpdateTime) {
        this.lastUpdateTime = lastUpdateTime;
    }

    public String getSpecColor() {
        return specColor;
    }

    public void setSpecColor(String specColor) {
        this.specColor = specColor;
    }

    public String getSpecSize() {
        return specSize;
    }

    public void setSpecSize(String specSize) {
        this.specSize = specSize;
    }

    public String getImageUrl() {
        return imageUrl;
    }

    public void setImageUrl(String imageUrl) {
        this.imageUrl = imageUrl;
    }

    public String getThumbnailUrl() {
        return thumbnailUrl;
    }

    public void setThumbnailUrl(String thumbnailUrl) {
        this.thumbnailUrl = thumbnailUrl;
    }

    public Integer getIsLike() {
        return isLike;
    }

    public void setIsLike(Integer isLike) {
        this.isLike = isLike;
    }

    public BigDecimal getPrice() {
        return price;
    }

    public void setPrice(BigDecimal price) {
        this.price = price;
    }

    public BigDecimal getSalePrice() {
        return salePrice;
    }

    public void setSalePrice(BigDecimal salePrice) {
        this.salePrice = salePrice;
    }

    public BigDecimal getWholeSalePrice() {
        return wholeSalePrice;
    }

    public void setWholeSalePrice(BigDecimal wholeSalePrice) {
        this.wholeSalePrice = wholeSalePrice;
    }

    public BigDecimal getSaleWholeSalePrice() {
        return saleWholeSalePrice;
    }

    public void setSaleWholeSalePrice(BigDecimal saleWholeSalePrice) {
        this.saleWholeSalePrice = saleWholeSalePrice;
    }

    public BigDecimal getBoxPrice() {
        return boxPrice;
    }

    public void setBoxPrice(BigDecimal boxPrice) {
        this.boxPrice = boxPrice;
    }

    public BigDecimal getSaleBoxPrice() {
        return saleBoxPrice;
    }

    public void setSaleBoxPrice(BigDecimal saleBoxPrice) {
        this.saleBoxPrice = saleBoxPrice;
    }

    public BigDecimal getFreight() {
        return freight;
    }

    public void setFreight(BigDecimal freight) {
        this.freight = freight;
    }

    public Integer getBoxStock() {
        return boxStock;
    }

    public void setBoxStock(Integer boxStock) {
        this.boxStock = boxStock;
    }

    public Integer getState() {
        return state;
    }

    public void setState(Integer state) {
        this.state = state;
    }

    public Integer getGoodsType() {
        return goodsType;
    }

    public void setGoodsType(Integer goodsType) {
        this.goodsType = goodsType;
    }

    public String getStateReason() {
        return stateReason;
    }

    public void setStateReason(String stateReason) {
        this.stateReason = stateReason;
    }

    public String getProNum() {
        return proNum;
    }

    public void setProNum(String proNum) {
        this.proNum = proNum;
    }

    public Integer getSort() {
        return sort;
    }

    public void setSort(Integer sort) {
        this.sort = sort;
    }

    public Integer getIsDelete() {
        return isDelete;
    }

    public void setIsDelete(Integer isDelete) {
        this.isDelete = isDelete;
    }

    public Integer getStoreType() {
        return storeType;
    }

    public void setStoreType(Integer storeType) {
        this.storeType = storeType;
    }

    public String getLabelIds() {
        return labelIds;
    }

    public void setLabelIds(String labelIds) {
        this.labelIds = labelIds;
    }
}
